.TH "Vertex3D" 3 "11 Jun 2010" "Version Core 1.0" "Computer Graphics" \" -*- nroff -*-
.ad l
.nh
.SH NAME
Vertex3D \- 
.SH SYNOPSIS
.br
.PP
\fC#include <Vertex3D.h>\fP
.PP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBVertex3D\fP ()"
.br
.ti -1c
.RI "\fBVertex3D\fP (const \fBVertex3D\fP &v)"
.br
.ti -1c
.RI "\fBVertex3D\fP (const GLdouble position[3])"
.br
.ti -1c
.RI "\fB~Vertex3D\fP ()"
.br
.ti -1c
.RI "bool \fBoperator==\fP (const \fBVertex3D\fP &v)"
.br
.RI "\fIVertex comparison. \fP"
.ti -1c
.RI "GLdouble \fBx\fP () const "
.br
.ti -1c
.RI "GLdouble \fBy\fP () const "
.br
.ti -1c
.RI "GLdouble \fBz\fP () const "
.br
.ti -1c
.RI "GLdouble * \fBpos\fP ()"
.br
.ti -1c
.RI "void \fBcompute_normal\fP ()"
.br
.RI "\fIComputes vertex normal. \fP"
.ti -1c
.RI "const GLdouble * \fBnormal\fP () const "
.br
.ti -1c
.RI "void \fBvec3_prod\fP (const \fBVertex3D\fP &v2, GLdouble *result)"
.br
.RI "\fIVectorial product. \fP"
.ti -1c
.RI "void \fBset_x\fP (GLdouble x)"
.br
.RI "\fISet the x position. \fP"
.ti -1c
.RI "void \fBset_y\fP (GLdouble y)"
.br
.RI "\fISet the x position. \fP"
.ti -1c
.RI "void \fBset_z\fP (GLdouble z)"
.br
.RI "\fISet the x position. \fP"
.ti -1c
.RI "void \fBset_state\fP (\fBTState\fP st)"
.br
.RI "\fISet state of vertex. \fP"
.ti -1c
.RI "\fBTState\fP \fBget_state\fP ()"
.br
.RI "\fIGet state of object. \fP"
.in -1c
.SH "Detailed Description"
.PP 
Definition at line 23 of file Vertex3D.h.
.SH "Constructor & Destructor Documentation"
.PP 
.SS "Vertex3D::Vertex3D ()"
.PP
Definition at line 17 of file Vertex3D.cpp.
.SS "Vertex3D::Vertex3D (const \fBVertex3D\fP & v)"
.PP
Definition at line 20 of file Vertex3D.cpp.
.SS "Vertex3D::Vertex3D (const GLdouble position[3])"
.PP
Definition at line 30 of file Vertex3D.cpp.
.SS "Vertex3D::~Vertex3D ()"
.PP
Definition at line 38 of file Vertex3D.cpp.
.SH "Member Function Documentation"
.PP 
.SS "void Vertex3D::compute_normal ()"
.PP
Computes vertex normal. 
.PP
\fBParameters:\fP
.RS 4
\fIfaces_normals\fP : normals of the adyacent faces 
.RE
.PP

.PP
Definition at line 72 of file Vertex3D.cpp.
.SS "\fBTState\fP Vertex3D::get_state ()"
.PP
Get state of object. 
.PP
\fBReturns:\fP
.RS 4
State of Object 
.RE
.PP

.SS "const GLdouble * Vertex3D::normal () const"
.PP
\fBReturns:\fP
.RS 4
Vertex normal 
.RE
.PP

.PP
Definition at line 78 of file Vertex3D.cpp.
.SS "bool Vertex3D::operator== (const \fBVertex3D\fP & v)"
.PP
Vertex comparison. 
.PP
Definition at line 42 of file Vertex3D.cpp.
.SS "GLdouble * Vertex3D::pos ()"
.PP
\fBReturns:\fP
.RS 4
Position of vertex 
.RE
.PP

.PP
Definition at line 66 of file Vertex3D.cpp.
.SS "void Vertex3D::set_state (\fBTState\fP st)"
.PP
Set state of vertex. 
.PP
.SS "void Vertex3D::set_x (GLdouble x)"
.PP
Set the x position. 
.PP
Definition at line 92 of file Vertex3D.cpp.
.SS "void Vertex3D::set_y (GLdouble y)"
.PP
Set the x position. 
.PP
Definition at line 98 of file Vertex3D.cpp.
.SS "void Vertex3D::set_z (GLdouble z)"
.PP
Set the x position. 
.PP
Definition at line 104 of file Vertex3D.cpp.
.SS "void Vertex3D::vec3_prod (const \fBVertex3D\fP & v2, GLdouble * result)"
.PP
Vectorial product. 
.PP
\fBParameters:\fP
.RS 4
\fIv2\fP : second vector 
.br
\fIresult\fP : where to store the product 
.RE
.PP

.PP
Definition at line 84 of file Vertex3D.cpp.
.SS "GLdouble Vertex3D::x () const"
.PP
Definition at line 48 of file Vertex3D.cpp.
.SS "GLdouble Vertex3D::y () const"
.PP
Definition at line 54 of file Vertex3D.cpp.
.SS "GLdouble Vertex3D::z () const"
.PP
Definition at line 60 of file Vertex3D.cpp.

.SH "Author"
.PP 
Generated automatically by Doxygen for Computer Graphics from the source code.
